﻿
.fa-user-circle {
    color: #480066 !important;
}

.Dashboard_bg .position-relative {
    position: relative
}

.Dashboard_bg .position-absolute {
    position: absolute;
    bottom: 20px;
    right:20px;
    left: 20px;
}

.Dashboard_bg {
    background-image: url(../images/dashboard/Distributed-Dashboard_bg.png) !important;
    background-size: contain; /* scales image to cover the div */
    background-position: center 0px; /* centers the image */
    background-repeat: no-repeat; /* prevents tiling */
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.membership-card {
    background-image: url(../images/dashboard/membership-card.png) !important;
    background-size: contain; /* scales image to cover the div */
    background-position: center 0px; /* centers the image */
    background-repeat: no-repeat; /* prevents tiling */
    height: 240px;
    padding:0 25px ;
}

.Dashboard_bg .qr {
    height: 100px;
    padding-bottom: 20px;
}

.Dashboard_bg  .dailyA_box {
    border-radius: 25px;
    border: 1px solid #e6e6e6;
    height: 412px;
    background: #fff;
    padding: 20px;
    color: #000
}

.Dashboard_bg .figure_box {
    border-radius: 25px;
    border: 1px solid #e6e6e6;
    height: 200px;
    background: #fff;
    padding: 20px;
    color: #000
}

.Dashboard_bg .figure_box .value {
    color: #b48cff;
    margin-top:10px;
}

.Dashboard_bg .header_title {
    background: #d7d1f3;
    color: #000;
    border-radius: 10px;
    font-size: .7rem;
    padding:5PX 8px
}

.dailyA_list {
    margin-top: 10px;
    max-height: 410px;
    overflow:hidden;
}
    .dailyA_list .figure {
        padding: 5PX 8px
    }


.year-rising-box {
    background: #ebe9f6;
    border-radius: 15px;
    padding:20px 0;
    margin-top:10px;
}


/*<style Member>*/
.Dashboard-box {
    background: #fff;
    height: 260px;
}

.b_right-1 {
    border-right: 1px solid rgba(224, 224, 224, 1);
}

.b_bottom-1 {
    border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.bx-1 {
    border-right: 1px solid rgba(224, 224, 224, 1);
    border-left: 1px solid rgba(224, 224, 224, 1);
}

.voucher_tag {
    background: url('images/dashboard/voucher_tag.png') no-repeat;
    background-size: cover;
    height: 180px;
}

.mud-carousel .mud-icon-button {
    padding: 0;
}

    .mud-carousel .mud-icon-button .mud-icon-root.mud-svg-icon {
        fill: #555
    }

.w60 {
    width: 60px;
}

.btw_line {
    background: #b4a9da;
    width: 1px;
    height: 40px
}

.hw-100 {
    height: 100px;
    width: 100px
}


@media (max-width: 1200px) {
    .membership-card {
        height: auto;
    }
}
    @media (max-width: 959px) {
        .Dashboard-box {
            height: auto;
        }

        .w60 {
            width: 30px;
        }

        .btw_line {
            height: 50px
        }

        .hw-100 {
            height: 100px;
            width: 100px
        }

        .mud-carousel .mud-icon-button {
            display: none
        }

        .ClubRank-img {
            padding: 0 30px
        }

        .xs-flex {
            flex-direction: row !important;
            justify-content: space-between !important;
            border-bottom: 3px #f3f3f3 solid;
            padding-bottom: 15px;
        }

            .xs-flex button {
                margin: 10px 0;
                width: 100%;
            }

            .xs-flex .mud-typography-caption {
                font-size: .6rem
            }

        .Dashboard_bg .dailyA_box, .Dashboard_bg .figure_box {
            height: auto
        }
        .figure_box .gap-10{
            gap:15px
        }
        .Dashboard_bg .figure_box .value {
            font-size:1.2rem !important;
            margin-top: 5px;
        }
        .Dashboard_bg .figure_box .mud-typography-body1 {
            font-size: .61rem;
        }
        .Dashboard_bg .figure_box .mud-typography-h5 {
            font-size: .8rem;
            margin-top: 5px;
        }
        .Dashboard_bg .figure_box .mud-typography-body2 {
            font-size: .55rem;
            margin-top: 2px;
        }
    }
.walletbar{
    margin-top:-160px;
    margin-bottom:20px;
}
.ClubRank-Bar2 {
    align-items: center;
}


.equal-tabs {
    flex: 1 1 25%;
    text-align: center;
    padding: 0px 15px;
    cursor: pointer;
    font-weight: bold;
    align-content: center;
    transition: left .3s ease;
    height: 60px;
}



.tab-basic, .club_BASIC {
    background: #c3d2a5;
    color: #fff !important;
}

.tab-plus, .club_PLUS {
    background: #bc734c;
    color: #fff !important;
}

.tab-pro, .club_PRO {
    background: #d59a2b;
    color: #fff !important;
}

.tab-purple, .club_PURPLE {
    background: #a294ca;
    color: #fff !important;
}

.equal-tabs.tab-basic.active {
    border: 4px solid #b1c38e;
}

.equal-tabs.tab-plus.active {
    border: 4px solid #aa6628;
}

.equal-tabs.tab-pro.active {
    border: 4px solid #c7821d;
}

.equal-tabs.tab-purple.active {
    border: 4px solid #8a7bb9;
}
/*align-content: center;*/
@media (max-width: 480px) {
    .dashboards .mud-typography-h6 {
        font-size: .65rem
    }
    .dashboards .mud-typography-body1{
           font-size: .55rem
    }
    .ClubRank-img {
        padding: 0 10px
    }
    .walletbar {
        margin-top: -15px;
        margin-bottom: 5px;
    }
    .ClubRank-Bar {
        align-items: flex-end;
    }
    .ClubRank-Bar2 {
        align-items: flex-start;
        align-content: flex-start;
        flex-direction: column !important;
        gap: 4px;
        margin-bottom:30px
    }
    .earnxp{
        height:300px
    }

    .equal-tabs{
        font-size: .6rem;
    }
    .equal-tabs .mud-typography-body2 {
        font-size: .55rem;
    }
        .equal-tabs .mud-image {
            height: 10px !important;
          /*  margin-left: -55px;*/
        }

    .equal-tabs {
        flex: 1 1 25%;
        text-align: center;
        padding: 0px 15px;
        cursor: pointer;
        font-weight: bold;
        align-content: center;
        transition: left .3s ease;
        height: 45px;
    }
/*        .equal-tabs .rank {
            margin-top: -15px;
        }*/
    .Dashboard_bg .mud-typography-h4 {
        font-size: .8rem;
    }
    .Dashboard_bg .mud-typography-h5 {
        font-size: .9rem;
    }
    .Dashboard_bg .mud-typography-h5 b{
        font-weight: 500;
    }
    .Dashboard_bg .mud-typography-body2 {
        font-size: .6rem;
    }
    .Dashboard_bg .qr {
        height: 60px;
        padding-bottom: 0px;
    }
    .Dashboard_bg .dailyA_box,
    .Dashboard_bg .figure_box {
        border-radius: 15px;
        padding: 15px;
    }
        .Dashboard_bg .dailyA_box .mud-typography-body1 b {
            font-size: .8rem;
            font-weight: 400;
        }
        .Dashboard_bg .figure_box .d-flex.flex-column .mud-grid-item {
            min-height: 35px;
        }
        .Dashboard_bg .figure_box .mud-typography-h5 {
            font-size: .85rem;
        }
        .Dashboard_bg .figure_box .mud-typography-body1 b {
            font-size: .6rem;
            font-weight: 400;
        }
        .Dashboard_bg .figure_box .mud-typography-subtitle1 b {
            font-size: .6rem;
            font-weight: 300;
        }
        .Dashboard_bg .figure_box .mud-typography-body2 {
            font-size: .45rem;
        }
        .Dashboard_bg .figure_box .value b {
            font-size: .95rem;
            font-weight: 500;
            margin-top: 5px;
        }
        .Dashboard_bg .figure_box .mud-typography-h4 {
            font-size: .95rem;
            margin-top: 10px;
        }
        .Dashboard_bg .figure_box .mud-typography-h4 b {
            font-weight: 500;
        }

    .dashboardspage .mud-button {
        border-radius: 25px !important;
        border: 1px solid #f1f1f1 !important;
        justify-content: center !important;
       
    }
        .dashboardspage .mud-button-icon-size-small > *:first-child {
            font-size: .9rem;
            fill: #b4a9da;
        }
    .dashboardspage .mud-button .mud-typography {
        font-size: .7rem;
    }
    .dashboardspage .mud-typography-caption b {
        font-weight: 400;
        font-size: .6rem;
    }
    .dashboardspage .mud-carousel-item.mud-carousel-item-primary {
        border-radius: 2px;
    }
    .dashboardspage .mud-carousel-item img {
        border-radius: 2px;
    }

    ._Qrising .mud-typography-h6 b {
        font-weight: 500;
        font-size: .90rem
    }

    ._Qrising .mud-typography-body2 {
        font-size: .55rem;
    }

    ._Qrisinglist .mud-typography-h6 b {
        font-weight: 500;
        font-size: .7rem;
        text-align: center
    }

    ._Qrisinglist {
        text-align: center
    }

        ._Qrisinglist .mud-typography-h3 b {
            font-weight: 500;
            font-size: 1.2rem;
        }

        ._Qrisinglist .mud-typography-body2 {
            font-size: .65rem;
        }

        ._Qrisinglist .mud-typography-body1 {
            text-align: center
        }

        ._Qrisinglist .mud-typography-h3 {
            margin-bottom: 5px;
            margin-top: -5px;
            text-align: center
        }

    ._Qrising .mud-typography-h4 b {
        font-weight: 400;
        font-size: .8rem;
    }
    }

